package com.hhly.sns.user.mapper;

import com.hhly.sns.entity.user.UserFavorite;
import com.hhly.sns.entity.user.UserFavoriteExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * 
 * @author wangyulong-910
 * @date 2017年6月20日下午3:22:35
 */
public interface UserFavoriteMapper {
    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 插入
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int insert(UserFavorite record);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int insertSelective(UserFavorite record);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    List<UserFavorite> selectByExample(UserFavoriteExample example);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    UserFavorite selectByPrimaryKey(Long id);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int updateByExampleSelective(@Param("record") UserFavorite record, @Param("example") UserFavoriteExample example);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int updateByExample(@Param("record") UserFavorite record, @Param("example") UserFavoriteExample example);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int updateByPrimaryKeySelective(UserFavorite record);

    /**
     * 
     * @author wangyulong-910
     * @date 2017年6月20日下午3:22:35
     */
    int updateByPrimaryKey(UserFavorite record);
}